package repository;

import java.sql.SQLException;
import java.util.List;

import models.Parcela;
import models.ParcelaVencida;

public interface IRepositorioParcela {

	boolean inserirParcela(Parcela parcela) throws SQLException;
	
	boolean removerParcela(int idPagamento) throws SQLException;
	
	boolean atualizarParcela(Parcela parcela) throws SQLException;
	
	List<Parcela> listarParcela() throws SQLException;
	
	List<Parcela> buscarParcela(String chave) throws SQLException;
	
	List<Parcela> retornaParcelas(int idPagamento) throws SQLException;
	
	List<ParcelaVencida> parcelasVencidas() throws SQLException;
	
}
